package com.beerq.view_manager;

import android.content.Context;

import com.alibaba.fastjson.JSONObject;
import com.beerq.util.AppConfig;
import com.beerq.util.BasicHttp;
import com.beerq.util.Constants;

import okhttp3.RequestBody;

/**
 * 作者：minj on 2017/10/20 19:58
 * 评价的管理类
 */
public class EvaluateManager  {

    /**
     * 发表评价接口
     * @param context
     * @param comtContent 内容
     * @param comtScore 评分 1是好评 2是中评 3是差评
     * @param productId 商品ID
     * @param comtPics  图片地址
     * @param userId 用户id 如果是匿名评价 传-1
     */
    public static void postEvaluate(Context context,String code,String comtContent,int comtScore,int productId,String comtPics,int userId,BasicHttp.IMyCallBack callback){

        JSONObject jsonObject=new JSONObject();
        jsonObject.put("ComtContent",comtContent);
        jsonObject.put("ComtScore",comtScore);
        jsonObject.put("ItemId",productId);
        jsonObject.put("ComtPics",comtPics);
        jsonObject.put("VipId",userId);
        jsonObject.put("ComtOrderId",0);
        jsonObject.put("ComtOrderNo",code);

        RequestBody requestBodyPost= AppConfig.getBasicRequestBody(context).add("Args",jsonObject.toJSONString()).build();
        BasicHttp.postExec(context, Constants.server_domain+"Porduct/AddProdComment",requestBodyPost,callback);

    }


}
